FhirEngineRepository

class FhirEngineRepository(fhirContext: FhirContext, fhirEngine: FhirEngine) : Repository

Constructors

Link copied to clipboard
constructor(fhirContext: FhirContext, fhirEngine: FhirEngine)

Functions

Link copied to clipboard
open override fun <C : IBaseConformance?> capabilities(resourceType: Class<C>?, headers: MutableMap<String, String>?): C
Link copied to clipboard
open override fun <T : IBaseResource?> create(resource: T, headers: MutableMap<String, String>?): MethodOutcome
Link copied to clipboard
open override fun <T : IBaseResource?, I : IIdType?> delete(resourceType: Class<T>?, id: I, headers: MutableMap<String, String>?): MethodOutcome
Link copied to clipboard
open override fun fhirContext(): FhirContext
Link copied to clipboard
open override fun <B : IBaseBundle?, P : IBaseParameters?> history(    parameters: P,     returnType: Class<B>?,     headers: MutableMap<String, String>?): B
open override fun <B : IBaseBundle?, P : IBaseParameters?, I : IIdType?> history(    id: I,     parameters: P,     returnType: Class<B>?,     headers: MutableMap<String, String>?): B
open override fun <B : IBaseBundle?, P : IBaseParameters?, T : IBaseResource?> history(    resourceType: Class<T>?,     parameters: P,     returnType: Class<B>?,     headers: MutableMap<String, String>?): B
Link copied to clipboard
open operator override fun <P : IBaseParameters?> invoke(name: String?, parameters: P, headers: MutableMap<String, String>?): MethodOutcome
open operator override fun <P : IBaseParameters?, I : IIdType?> invoke(    id: I,     name: String?,     parameters: P,     headers: MutableMap<String, String>?): MethodOutcome
open operator override fun <P : IBaseParameters?, T : IBaseResource?> invoke(    resourceType: Class<T>?,     name: String?,     parameters: P,     headers: MutableMap<String, String>?): MethodOutcome
open operator override fun <R : IBaseResource?, P : IBaseParameters?> invoke(    name: String?,     parameters: P,     returnType: Class<R>?,     headers: MutableMap<String, String>?): R
open operator override fun <R : IBaseResource?, P : IBaseParameters?, I : IIdType?> invoke(    id: I,     name: String?,     parameters: P,     returnType: Class<R>?,     headers: MutableMap<String, String>?): R
open operator override fun <R : IBaseResource?, P : IBaseParameters?, T : IBaseResource?> invoke(    resourceType: Class<T>?,     name: String?,     parameters: P,     returnType: Class<R>?,     headers: MutableMap<String, String>?): R
Link copied to clipboard
open override fun <B : IBaseBundle?> link(bundleType: Class<B>?, url: String?, headers: MutableMap<String, String>?): B
Link copied to clipboard
open override fun <I : IIdType?, P : IBaseParameters?> patch(id: I, patchParameters: P, headers: MutableMap<String, String>?): MethodOutcome
Link copied to clipboard
open override fun <T : IBaseResource, I : IIdType> read(resourceType: Class<T>?, id: I, headers: MutableMap<String, String>?): T?
Link copied to clipboard
open override fun <B : IBaseBundle, T : IBaseResource?> search(    bundleType: Class<B>?,     resourceType: Class<T>?,     searchParameters: MutableMap<String, MutableList<IQueryParameterType>>?,     headers: MutableMap<String, String>?): B
Link copied to clipboard
open override fun <B : IBaseBundle?> transaction(transaction: B, headers: MutableMap<String, String>?): B
Link copied to clipboard
open override fun <T : IBaseResource?> update(resource: T, headers: MutableMap<String, String>?): MethodOutcome